#include<stdio.h>
main()
{
int x,n;
static void *jt[7]={&&A,&&def,&&B,&&C,&&D,&&def,&&D};
unsigned index=n-100;
int result ;
if(index>6)
goto def;
goto *jt[index];

{
A:
result *=13;
goto done;

B:
result +=10;
goto done;

rest:
result +=11;
goto done;

C:
result=x;
goto done;

D:
result =x*x;
goto done;

def:
result=0;
goto done;

}
done:
return result;
}
 
